home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / c / xw2.000 / xw2 / xw / csource / makemfx / Makefile < prev    next >
Encoding:
Makefile  |  1994-12-16  |  667 b   |  31 lines

  1.  
  2. CC   = cc
  3. RM   = rm
  4. MV   = mv
  5. AR   = ar
  6. DESTNAME = /usr/local/bin/makemfx
  7. FLAGS = -Wall -Wpointer-arith 
  8.  
  9. OBJS  = lex.yy.o makemfxparser.tab.o 
  10. DEBUGFLAGS = -ggdb
  11. #DEBUGFLAGS = -O6
  12.  
  13. all: $(OBJS) makemfx
  14. makemfxparser.tab.o: makemfxparser.y
  15.     bison -v makemfxparser.y
  16. #    cc -c makemfxparser.tab.c -DYYDEBUG=1 $(FLAGS) $(DEBUGFLAGS)
  17.     cc -c makemfxparser.tab.c             $(FLAGS) $(DEBUGFLAGS)
  18. lex.yy.o: makemfxscanner.yy    
  19. #    flex -fpd makemfxscanner.yy
  20.     flex -fp  makemfxscanner.yy
  21.     cc -c lex.yy.c  $(FLAGS) $(DEBUGFLAGS) 
  22. makemfx:    $(OBJS)   
  23.     $(CC) $(FLAGS) -o makemfx $(OBJS) -lfl -lm
  24.     $(MV) makemfx $(DESTNAME)
  25.  
  26. clean: 
  27.     $(RM) -f *.o
  28.     $(RM) -f *.bak
  29.     $(RM) -f core
  30.  
  31.